have an advantage over somebody - Englisch Synonyme Wörterbuch